张科的技术博客

折腾是一种态度

嗨,我是张科(@GarfieldLover),搜狐视频iOS开发者。


这是我用来记录实践和填坑经验心得的地方,欢迎您的访问。

标签: Cocoa Touch


iOS System Architecture

一、概述iOS系统分为可分为四级结构,由上至下分别为可触摸层(Cocoa Touch Layer)、媒体层(Media Layer)、核心服务层(Core Services Layer)、核心系统层(Core OS Layer),每个层级提供不同的服务。低层级结构提供基础服务如文件系统、内存管理、I/O操作等。高层级结构建立在低层级结构之上提供具体服务如UI控件、文件访问等。二、可触摸层(Cocoa Touch Layer)高级特性App Extensions Share。分享内容与社交...…

Cocoa Touch, Architecture, Frameworks

iOS Frameworks - Foundation

概述Foundation框架是Cocoa框架的最重要组成部分,与界面无关,包含了大量常用的API。OC跟对象都是NSObject,就处在Foundation中。Cocoa框架本身是一个框架的集合,提供给开发者在mac OS和iOS上的API。它可以追溯到 NeXTSTEP 时代,以至于框架中很多类名前缀为NS。事实上Cocoa本身是一个框架的集合,它包含了众多子框架,如Foundation、UIKit、AVFoundation、CoreGraphics、CoreData等等…

Cocoa Touch, Frameworks